home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Wonky Flux Batch 2019 02
/
Wonky_Flux_Batch_2019-02.zip
/
Wonky Flux Batch 2019-02
/
092 - EBU.dsk
/
EXPERIMENTAL
/
DECIBY.bas
< prev
next >
Wrap
BASIC Source File
|
2019-02-17
|
971b
|
29 lines
0 REM Decimal To Binary <CTRL-J>
10 TEXT : HOME : SPEED= 255: PRINT CHR$(4);"PR#3": ONERR GOTO 900
20 PRINT "Enter Decimal number you want me to convert to Binary, and Press Return Please.": PRINT : PRINT "Press Control-C to quit!": PRINT
23 FOR J = 1 TO 40: PRINT "/\";: NEXT J
24 PRINT
25 INPUT N$
27 IF VAL(N$) <1 THEN 1000
30 LET N = VAL(N$): IF N < > INT(N) THEN 1000
33 PRINT
35 PRINT N;" Base TEN = ";
40 FOR E = 40 TO 0 STEP -1
50 I = INT(N/2 ^E)
60 PRINT I;
70 R = N -I *2 ^E
75 N = R
80 NEXT E
85 PRINT " Base Two."
90 PRINT : PRINT : GOTO 20
900 REM <CTRL-J>Error handling Subr.<CTRL-J>
905 P = PEEK(222)
910 IF P < >255 THEN CONT
920 IF P = 255 THEN 930
925 PRINT "Error Code Number: "P: STOP
930 PRINT CHR$(4);"prefix/"
940 PRINT CHR$(4);"-/ram/mc": NEW
1000 REM <CTRL-J> Bad Data Subr.<CTRL-J>
1010 PRINT : PRINT "Please enter only Integers greater than one."
1020 PRINT : PRINT
1030 GOTO 25